﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NRemedy
{
    public class PoolEmptyARServer : IARServer
    {
        public string User
        {
            get
            {
                throw new NotImplementedException();
            }
        }

        public void Login(string server, string user, string password, string authentication)
        {
            throw new NotImplementedException();
        }

        public bool ServerAlive
        {
            get { throw new NotImplementedException(); }
        }

        public bool IsInPool
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        public void Logout()
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList GetListForm()
        {
            throw new NotImplementedException();
        }

        public BMC.ARSystem.ARForm GetForm(string name)
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList GetListField(string formName)
        {
            throw new NotImplementedException();
        }

        public BMC.ARSystem.Field GetField(string formName, uint id)
        {
            throw new NotImplementedException();
        }

        public System.Collections.Hashtable GetAllFields(string form)
        {
            throw new NotImplementedException();
        }

        public void BeginBulkEntryTransaction()
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList CancelBulkEntryTransaction()
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList SendBulkEntryTransaction()
        {
            throw new NotImplementedException();
        }

        public string CreateEntry(string form, BMC.ARSystem.FieldValueList fieldValueList)
        {
            throw new NotImplementedException();
        }

        public void DeleteEntry(string form, string entryId, int deleteOption = 0)
        {
            throw new NotImplementedException();
        }

        public void SetEntry(string form, string entryId, BMC.ARSystem.FieldValueList fieldValueList)
        {
            throw new NotImplementedException();
        }

        public void SetEntryByQuery(string formName, string qualification, BMC.ARSystem.Server.SetEntryByQuery_NoMatchOption noMatchOption, BMC.ARSystem.Server.SetEntryByQuery_MultiMatchOption multiMatchOption, BMC.ARSystem.FieldValueList fieldValueList, bool useLocale = false)
        {
            throw new NotImplementedException();
        }

        public BMC.ARSystem.FieldValueList GetEntry(string form, string entryId, BMC.ARSystem.FieldIdList fieldIdList)
        {
            throw new NotImplementedException();
        }

        public System.Collections.ArrayList GetListEntry(string formName, string qualification, BMC.ARSystem.FieldIdList fieldIdList = null)
        {
            throw new NotImplementedException();
        }

        public void Dispose()
        {
            throw new NotImplementedException();
        }

        public string Server
        {
            get { throw new NotImplementedException(); }
        }

        public string Password
        {
            get { throw new NotImplementedException(); }
        }

        public string Authentication
        {
            get { throw new NotImplementedException(); }
        }


        public void ReLogin()
        {
            throw new NotImplementedException();
        }


        public void SetContextContainer(ARLoginContext context)
        {
            throw new NotImplementedException();
        }


        public BMC.ARSystem.Server BMCServer
        {
            get { throw new NotImplementedException(); }
        }
    }
}
